/*
  数论计算
  题目描述
    小明和小华两位同学是非常要好的小伙伴，两人经常在一起做作业，玩游戏。
    周末的一天，两人做完作业后，商量一起玩一个数字游戏，
    游戏的规则是：
      在任意的一段四位自然数区间内，找出符合以下特点的四位自然数 ABCD
     （1）这个四位自然数能被 6 整除；
     （2）千位数字与百位数字构成的两位数 AB 是一个质数；
     （3）十位数字与个位数字构成的两位数 CD 是一个完全平方数。
    没学过程序设计的小华同学，在（2000, 3000）的范围内，找出的符合以上特点的数只有三个，2316、2916、2964，
      显然找到的数据不够全面，漏掉了一些数字，
    而学过程序设计的小明同学用计算机编程的方法很快求出了所有符合要求的答案，

    现给出任意自然数m和n的区间，作为编程小能手的你，能否很快求出所有满足上述条件的数值，
      并统计他们的个数呢？

    概念：
      质数即素数，自然数中，只有 1 和它本身两个约数的数（2 3 5 7）
      完全平方数：
        一个数可以表示成另一个整数的形式，（一个数如果开sqrt(暂时不要考虑返回值类型的问题)后，
        仍然是一个整数，那么这个数就是一个完全平方数）（4 9 16 25）

    完全平方数判断方案：
      方案 1：对 n 开根号后的值和对 n 开根号后取整的值相等
      方案 2：使用枚举法进行枚举处理
      方案 3：利用完全平方数的性质、完全平方数等于奇数数列的前某些项和的思路处理
  输入描述
    一行两个四位自然数，分别表示 m 和 n
  输出描述
    共有两行，第一行分别表示满足上述条件的数值，每个数之间用一个空格分开
    第二行只有一个数，表示满足这样数的数据个数
  样例1
    输入
      2000 3000
    输出
      2304 2316 2364 2904 2916 2964
      6
  提示
   【时间限制】
      1000ms
   【内存限制】
      256MB
*/